//3671:字符串排序
/*
描述
输入5个字符串，每个串的长度均不超过10个字符，将字符串排序后输出。
目的：学会使用私字符串函数，strcpy和strcmp。

使用注意：#include
提示1：两个字符串可以整体比较大小，使用系统函数strcmp()
举例：比较str1和str2的大小
t=strcmp(str1,str2);
t有三种可能 0(str1==str2)，1(str1>str2),-1(str1
输入
5行，每行一个由不超过10个小写字母组成的字符串
输出
5行，排序后的字符串
*/

#include<iostream>
#include<stdlib.h>
#include<stdio.h>
#include<ctype.h>
#include<string.h>

using namespace std;

char *s[1000];
int i;
int cmp(const void *a,const void *b)
{
 return(strcmp(*(char **)a,*(char **)b));
}
int main()
{

    for(i=0;i<5;i++)
    {
        s[i]=(char*)malloc(sizeof(char*));
        cin>>s[i];
    }
    qsort(s,5,sizeof(s[0]),cmp);
    for(i=0;i<5;i++)
    cout<<s[i]<<endl;
 return 0;
}

//Accepted
